﻿using System;
using System.Collections.Generic;
using System.Text;

namespace ReferenceSwap
{
    /// <summary>
    /// Compiled Files - code/designer etc
    /// </summary>
    public class CompiledFile : FileReference
    {
        private string subType;

        /// <summary>
        /// Create an instance of a Compiled File
        /// </summary>
        public CompiledFile() : base(FileReferenceType.Compiled) { }

        /// <summary>
        /// Gets the SubType of the file
        /// </summary>
        public string SubType
        {
            get { return subType; }
        }

        /// <summary>
        /// Create a Visual studio project xml representation of a compiled file item
        /// </summary>
        /// <returns>xml string</returns>
        /// <exception cref="NotImplementedException"></exception>
        public override string GenerateXml()
        {
            throw new NotImplementedException();
        }
    }
}
